package com.zhentao.service;

import com.zhentao.model.common.app.dto.LoginDto;
import com.zhentao.model.common.app.dto.MaAppUserFindDto;
import com.zhentao.model.common.app.dto.RealNameDto;
import com.zhentao.model.common.app.pojo.ApUser;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zhentao.model.common.dtos.ResponseResult;

/**
* @author lenovo
* @description 针对表【ap_user】的数据库操作Service
* @createDate 2024-09-26 10:27:56
*/
public interface ApUserService extends IService<ApUser> {
    /**
     * 登录
     * @param loginDto
     * @return
     */

    ResponseResult login(LoginDto loginDto);


    /**
     * app端：实名认证功能
     * @param dto
     * @return
     */
    ResponseResult realName(RealNameDto dto);


    /**
     * 商家端：查询用户列表
     * @return
     */
    ResponseResult findUser(MaAppUserFindDto dto);

    /**
     * 修改账号状态
     * @param id
     * @param status
     * @return
     */

    ResponseResult updateStatus(Integer id, Integer status);
}
